
.chat-ai-input-bar {
  
  display: flex;
  background-color: #f1f4fe;
  min-height: 60px;
  padding: 12px 24px;
  
  .chat-ai-text-input {
    flex: 1;
  }
  
  .chat-ai-operate-button .van-button {
    height: 36px;
    padding: 0 12px;
    font-size: 14px;
    border-radius: 4px;
    margin: 5px;
  }
  
}

.chat-ai-input-bar-view {
  
  display: flex;
  width: 100%;
  
  .chat-ai-input-bar-text-input,
  .chat-ai-input-bar-voice-input {
    display: flex;
    flex: 1;
  }
  
  .chat-ai-input-bar-icon {
    width: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 5px;
    color: #6c6c6c;
    i {
      font-size: 26px;
    }
  }
  
  .chat-ai-input-bar-voice-input {
    padding: 8px 16px 8px 0;
  }
  
  .chat-ai-voice-input {
    background-color: #fff;
    border-radius: 4px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.chat-ai-input-bar-text-input {
  
  position: relative;
  
  .el-textarea__inner {
    padding-right: 80px;
  }
  
  .chat-ai-operate-button {
    position: absolute;
    top: calc(50% - 19px);
    right: 8px;
  }
  
}
